package cn.itcast.dao;

import cn.itcast.pojo.User;

import java.util.List;

/*
* 用户管理
* */
public interface UserDao {

    /*
     * 新建用户
     * */
    void saveUser(User user);

    /*
     * 删除用户角色
     * */
    void deleteUser(Integer id);

    /*
     * 修改用户角色
     * */
    void updateUser(User user);

    /*
     * 查询用户角色
     * */
    List<User> selectUser();

    /*
     * 根据id查询用户角色
     * */
    /*@Select("select * from t_user")*/
    User selectByIdUser(Integer id);

    /*
    * 根据名字查询用户
    * */
    List<User> selectByNameUser(String username);

    /*
    * 查询用户下的角色id
    * */
    Integer[] selectRoleIds(Integer userId);

}
